import {request} from '../../request/http.js'
import regeneratorRuntime from '../../lib/runtime/runtime.js'

//一来就调用获取数据
//然后如果点击左侧的就激活图标同时显示右侧的在顶位置    右侧通过CatesData[currentIndex].children  下标方式显示出来

Page({

  data: {
    //接口返回数据
    CatesData:[],
    //被点击左侧菜单默认位置
    currentIndex:0,
    //右侧滚动条置顶距离
    scrollTop:0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  //options是跳转到本页面得到的
  onLoad: function (options) {
    this.getCatesData()
  },
  //异步获取分类数据    请求goodsCategory里数据赋值给CatesData
  async getCatesData(){
    const result=await request({name:'goodsCategory'});
    // console.log(result.data.message);
    this.setData({
      CatesData:result.data.message
    })
  },
  //左侧菜单的点击事件    每次点击左侧激活图标，然后设置右侧的在顶端显示
  handleItemTap(e){
    let {index} =e.currentTarget.dataset;
    this.setData({
      currentIndex:index,
      scrollTop:0
    })

  }

})